package kr.or.javacafe.member.dao;

import java.util.*;
import kr.or.javacafe.member.domain.*;

public interface MemberDAO {
	public List<User> selectUserList(User param);

	public int selectUserListCount(User param);

	public User selectUser(User param);

	public int selectOverlapUserCount(String strUser);

	public void insertUser(User param);

	public void updateUser(User param);
	
	public void updateUserRoleGrp(User param);

	public List<RoleGrp> selectRoleGrpNmList();
	
	public List<UserHistory> selectUserHistory(UserHistory param);
	
	public void insertUserHistory(UserHistory param);
	
	public void deleteUserHistory(UserHistory param);
	
	public void updateUserTeam(UserTeam param);
	
	public void updateUserTeamIntroduction(UserTeam param);
}
